piana使用router |
您所在的位置:网站首页 › ubuntu 批量重命名 › piana使用router |
目录
一、问题
二、解决方案
一、问题
pinia中无法使用router 二、解决方案尝试使用过useRouter方法 结果无效 封装pinia.ts import { createPinia } from 'pinia' import { markRaw } from 'vue' import router from '@/router' import { Router } from 'vue-router' import piniaPluginPersistedstate from 'pinia-plugin-persistedstate' declare module 'pinia' { export interface PiniaCustomProperties { router: Router } } export const setupPinia = (app: any) => { const pinia = createPinia() pinia.use(({ store }) => { store.router = markRaw(router) }) //持久化pinia pinia.use(piniaPluginPersistedstate) app.use(pinia) }main.ts中 import { setupPinia } from './store/pinia' setupPinia(app) |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |